home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / proa32 / version.txt < prev   
Text File  |  1997-09-14  |  6KB  |  125 lines

  1. Project Analyzer
  2. Detailed Version History
  3.  
  4. v4.0 is a new major version. The major changes from v3.1 to v4.0 are 
  5. * Support for VB 5.0
  6. * Support Win95/NT (support for Win 3.x dropped)
  7. * Lots of minor improvements and bug fixes 
  8.  
  9. v4.0.02 September 1997 
  10.         *** Minor enhancements ***
  11.         1. Public methods and properties of ActiveX controls are not
  12.            reported as dead (in OCX projects)
  13.         2. Super Project Analyzer reads .vbg files too
  14.  
  15.         *** Bug fixes ***
  16.         1. Fixed an Overflow bug in Project Printer 
  17.            (Show metrics checked)
  18.         2. Fixed a hang in analysis phase 2/2
  19.         3. Added error detection to start of analysis to overcome 
  20.            error #10
  21.  
  22. v4.0.01 September 1997 
  23.         *** Minor enhancements ***
  24.         1. DLL report turned into Library report that includes
  25.            OCX and VBX files too, as well as DLLs checked in the
  26.            References window (VB 4.0 and later)
  27.         2. Design quality report calculates Type/Enum names in
  28.            'Average identifier length'
  29.  
  30.         *** Bug fixes ***
  31.          1. Fixed bug with Static Subs/Functions that caused extra Static
  32.             variables named Sub/Function to be created
  33.          2. Fixed bug with array declarations
  34.          3. Project Analyzer can now be minimized again
  35.          4. Dead local vars/consts in event procedures are now reported
  36.             (except for event parameters - it wouldn't be wise to list 
  37.             those because they can't be removed by the programmer)
  38.          5. Added error handling to printer reports
  39.          6. Fixed procedure names in Name shadowing report, part 
  40.             Global/module-level vars & consts shadowed by proc-level 
  41.             vars & consts
  42.          7. Gray windows instead of colorful ones option works in the
  43.             Archive window too
  44.          8. Fixed Problem report - Forms without icons
  45.          9. Fixed Project summary report: 'Smallest source file' and 
  46.             'Number of identifiers' (VB 4 & 5 only)
  47.         10. Summary report, VB 3.0 only: Global name table and 
  48.             Global symbol table sizes include Types
  49.         11. Fixed bug with "dead" Types/Enums (Project Analyzer 
  50.             and Super Project Analyzer in particular)
  51.         12. Type/Enum declarations will now contain no comments
  52.         13. A private variable called "Enum" will not show up any more
  53.  
  54. v3.9.01 August 1997 
  55. BETA    *** Major new feature ***
  56.         1. Support for VB 5.0
  57.            Supports most of the new VB5 file types, like .PAG, .CTL 
  58.  
  59.         *** Major enhancements ***
  60.         1. FRX view supports GIF, JPEG and some textual data types
  61.            like TextBox.Text, ListBox.List, ListBox.ItemData and 
  62.            UserControl.PropertyPages
  63.         2. You can extract pictures from .FRX to a separate file
  64.         3. User-defined Types analyzed, as well as Enums. 
  65.            They are included on Needless Globals and Problem Report.
  66.         4. New Call tree window
  67.         5. It's faster
  68.  
  69.         *** Minor enhancements ***
  70.         1. Attribute statements (internal VB properties in source 
  71.            files) are italicized in Hypertext and Project Printer
  72.         2. References (like .tlb files) show up in the project file 
  73.            list (The same files are shown in VB5 by clicking at
  74.             Project|References menu command)
  75.         3. Long lines in reports to Display are wrapped
  76.         4. Support for Help Workshop (HCW.EXE, RTF to HLP reports)
  77.  
  78.         *** Bug fixes ***
  79.         1. Incorrect references from Property Get to 
  80.            Property Set/Let are discarded
  81.         2. Attribute statements (internal VB properties in source 
  82.            files) are ignored when code is being analyzed
  83.         3. Fixed module names in Procedure details window
  84.         4. Fixed module and procedure names in List procedures
  85.  
  86.         *** Some minor changes ***
  87.         1. Moved some options from Options menu to 
  88.            Options|General options dialog box
  89.         2. Doesn't use project.ini any more, saves the settings in 
  90.            the system registry
  91.         3. Support for .wri files removed
  92.         4. Doesn't normalize procedure/variable/constant declarations
  93.            (formerly normalized e.g. Dim, Private, Static etc. into 
  94.             "Private" and Global & Public into "Public")
  95.         5. Adds the Analyze verb to .vbp and .mak files. 
  96.            When you right-click a VB project file in the Windows 
  97.            Explorer, select Analyze to run Project Analyzer.
  98.  
  99.         *** Some VB5 features implemented ***
  100.         1. Accepts all then new types of VB source files and all 
  101.            the new project types like ActiveXControl
  102.         2. FRX view shows the new binary file types like .PGX, 
  103.            .CTX etc.
  104.         3. An ActiveXControl file (.CTL) may refer to a PropertyPage
  105.            file (.PAG) with the PropertyPages property
  106.         4. WithEvents keyword
  107.         5. Enums
  108.         6. Related Documents 
  109.  
  110. v3.1.08 July 1997
  111.         *** Bug fixes ***
  112.         1. ReDim'd local arrays & array parameters handled correctly
  113.         2. Local variables/constants can now be dead too
  114.         3. Constant references in the (declarations) section 
  115.            are handled correctly
  116.         4. Fixed an error in the Design quality report
  117.         5. Added error handling to option Report to File
  118.  
  119. v3.1    Old version with add-ins (VB 3.0-4.0)
  120. v3.0    Old version (VB 3.0-4.0)
  121. v2.9    Beta version (VB 3.0-4.0)
  122. v2.x    Old version (VB 3.0 only)
  123. v1.x    Initial version (VB 3.0 only) Feb 1995
  124.  
  125.